.x-crud-col-setting {

  .n-list.n-list--bordered .n-list-item,
  .n-list.n-list--hoverable .n-list-item {
    padding: 0;
  }

  .x-crud-col-setting__columns-setting__all-reset {
    padding: 0.5rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .x-crud-col-setting__columns-setting__reset {
    padding: 0.5rem;
    display: flex;
    justify-content: end;
    align-items: center;
  }

  .x-crud-col-setting__columns-setting__list {

    .x-crud-col-setting__columns-setting__item {

      .x-crud-col-setting__columns-setting__item-content {
        display: flex;
        align-items: center;

        .x-crud-col-setting__columns-setting__item-handler {
          cursor: move;
        }

        .x-crud-col-setting__columns-setting__item-handler--disabled {
          cursor: not-allowed;
          color: rgb(209, 213, 219);
        }

        .x-crud-col-setting__columns-setting__item-handler,
        .x-crud-col-setting__columns-setting__item-handler--disabled {
          padding: 0.5rem 0 0.5rem 0.5rem;
          display: flex;
          justify-content: center;
          align-items: center;
        }

        .x-crud-col-setting__columns-setting__item-checkbox {
          flex: 1;
          padding: 0.5rem 0 0.5rem 0.5rem;
        }
      }

      .x-crud-col-setting__columns-setting__item-align {
        padding: 0.5rem;

        .x-crud-col-setting__columns-setting__item-align__title {
          margin-bottom: 0.25rem;
        }
      }
    }
  }
}
